\hypertarget{class_yig_main_window}{
\section{YigMainWindow Class Reference}
\label{class_yig_main_window}\index{YigMainWindow@{YigMainWindow}}
}


{\ttfamily \#include $<$yigmainwindow.h$>$}

\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{class_yig_main_window_af5f621ad187b198b384a0d0df3358d6d}{YigMainWindow} (QWidget $\ast$parent=0)
\item 
\hyperlink{class_yig_main_window_ab721fcdf654955559e787ff5a15eb539}{$\sim$YigMainWindow} ()
\item 
void \hyperlink{class_yig_main_window_a4ab895f36edbe70b48c4463e81fc4f36}{setActiveChannel} (int channelNum)
\item 
\hyperlink{class_yig_network_channel_view}{YigNetworkChannelView} $\ast$ \hyperlink{class_yig_main_window_aecf77bb7a8ecae016b63762f8f89d5e4}{getChannelListIndex} (int indexNum)
\end{DoxyCompactItemize}
\subsection*{Protected Member Functions}
\begin{DoxyCompactItemize}
\item 
void \hyperlink{class_yig_main_window_a3cfe6c66b9564e7a79c9b6f4e7e4bc2d}{resizeEvent} (QResizeEvent $\ast$e)
\end{DoxyCompactItemize}


\subsection{Detailed Description}
Main window in which all gui elements reside 

\subsection{Constructor \& Destructor Documentation}
\hypertarget{class_yig_main_window_af5f621ad187b198b384a0d0df3358d6d}{
\index{YigMainWindow@{YigMainWindow}!YigMainWindow@{YigMainWindow}}
\index{YigMainWindow@{YigMainWindow}!YigMainWindow@{YigMainWindow}}
\subsubsection[{YigMainWindow}]{\setlength{\rightskip}{0pt plus 5cm}YigMainWindow::YigMainWindow (QWidget $\ast$ {\em parent} = {\ttfamily 0})\hspace{0.3cm}{\ttfamily  \mbox{[}explicit\mbox{]}}}}
\label{class_yig_main_window_af5f621ad187b198b384a0d0df3358d6d}
\hyperlink{class_yig_main_window}{YigMainWindow} Constructor 
\begin{DoxyParams}{Parameters}
\item[{\em QWidget$\ast$}]Parent widget. Since this is the main window, there is no parent \end{DoxyParams}
\hypertarget{class_yig_main_window_ab721fcdf654955559e787ff5a15eb539}{
\index{YigMainWindow@{YigMainWindow}!$\sim$YigMainWindow@{$\sim$YigMainWindow}}
\index{$\sim$YigMainWindow@{$\sim$YigMainWindow}!YigMainWindow@{YigMainWindow}}
\subsubsection[{$\sim$YigMainWindow}]{\setlength{\rightskip}{0pt plus 5cm}YigMainWindow::$\sim$YigMainWindow ()}}
\label{class_yig_main_window_ab721fcdf654955559e787ff5a15eb539}
\hyperlink{class_yig_main_window}{YigMainWindow} deconstructor, cleans up our channelViewList pointers. 

\subsection{Member Function Documentation}
\hypertarget{class_yig_main_window_aecf77bb7a8ecae016b63762f8f89d5e4}{
\index{YigMainWindow@{YigMainWindow}!getChannelListIndex@{getChannelListIndex}}
\index{getChannelListIndex@{getChannelListIndex}!YigMainWindow@{YigMainWindow}}
\subsubsection[{getChannelListIndex}]{\setlength{\rightskip}{0pt plus 5cm}{\bf YigNetworkChannelView} $\ast$ YigMainWindow::getChannelListIndex (int {\em indexNum})}}
\label{class_yig_main_window_aecf77bb7a8ecae016b63762f8f89d5e4}
getChannelArrayIndex Get one index of the channelViewArray. Used for Signal/Slot connections 
\begin{DoxyParams}{Parameters}
\item[{\em int}]indexNum The number of the required YigNetworkChannelView$\ast$ \item[{\em YigNetworkChannelView$\ast$}]Pointer to the actual view we want \end{DoxyParams}
\hypertarget{class_yig_main_window_a3cfe6c66b9564e7a79c9b6f4e7e4bc2d}{
\index{YigMainWindow@{YigMainWindow}!resizeEvent@{resizeEvent}}
\index{resizeEvent@{resizeEvent}!YigMainWindow@{YigMainWindow}}
\subsubsection[{resizeEvent}]{\setlength{\rightskip}{0pt plus 5cm}void YigMainWindow::resizeEvent (QResizeEvent $\ast$ {\em e})\hspace{0.3cm}{\ttfamily  \mbox{[}protected\mbox{]}}}}
\label{class_yig_main_window_a3cfe6c66b9564e7a79c9b6f4e7e4bc2d}
overridden to pass resizing on to the child views \hypertarget{class_yig_main_window_a4ab895f36edbe70b48c4463e81fc4f36}{
\index{YigMainWindow@{YigMainWindow}!setActiveChannel@{setActiveChannel}}
\index{setActiveChannel@{setActiveChannel}!YigMainWindow@{YigMainWindow}}
\subsubsection[{setActiveChannel}]{\setlength{\rightskip}{0pt plus 5cm}void YigMainWindow::setActiveChannel (int {\em channelNum})}}
\label{class_yig_main_window_a4ab895f36edbe70b48c4463e81fc4f36}
setActiveChannel activates the given channel, and deactives all others (pertaining to drop status and interactivity) 
\begin{DoxyParams}{Parameters}
\item[{\em int}]channelNum The number of the channel in the channelViewArray that will be active \end{DoxyParams}


The documentation for this class was generated from the following files:\begin{DoxyCompactItemize}
\item 
gui/yigmainwindow.h\item 
gui/yigmainwindow.cpp\end{DoxyCompactItemize}
